public class CombinedPaymentPreferencesType {
	public class CombinedPaymentPreferencesType_e {
		public CalculatedShippingPreferencesType.CalculatedShippingPreferencesType_e CalculatedShippingPreferences;
		public String CombinedPaymentOption;
		public String CombinedPaymentPeriod;
		public FlatShippingPreferencesType.FlatShippingPreferencesType_e FlatShippingPreferences;
	
		//Setters
		public void setCalculatedShippingPreferences(CalculatedShippingPreferencesType.CalculatedShippingPreferencesType_e val) {CalculatedShippingPreferences = val; field_order_type_info.add('CalculatedShippingPreferences'); }
		public void setCombinedPaymentOption(String val) {CombinedPaymentOption = val; field_order_type_info.add('CombinedPaymentOption'); }
		public void setCombinedPaymentPeriod(String val) {CombinedPaymentPeriod = val; field_order_type_info.add('CombinedPaymentPeriod'); }
		public void setFlatShippingPreferences(FlatShippingPreferencesType.FlatShippingPreferencesType_e val) {FlatShippingPreferences = val; field_order_type_info.add('FlatShippingPreferences'); }


		//Getters
		public CalculatedShippingPreferencesType.CalculatedShippingPreferencesType_e getCalculatedShippingPreferences() { return CalculatedShippingPreferences; }
		public String getCombinedPaymentOption() { return CombinedPaymentOption; }
		public String getCombinedPaymentPeriod() { return CombinedPaymentPeriod; }
		public FlatShippingPreferencesType.FlatShippingPreferencesType_e getFlatShippingPreferences() { return FlatShippingPreferences; }

	
		private String[] CalculatedShippingPreferences_type_info = new String[]{'CalculatedShippingPreferences','urn:ebay:apis:eBLBaseComponents','CalculatedShippingPreferencesType.CalculatedShippingPreferencesType_e','0','1','false'};
		private String[] CombinedPaymentOption_type_info = new String[]{'CombinedPaymentOption','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] CombinedPaymentPeriod_type_info = new String[]{'CombinedPaymentPeriod','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] FlatShippingPreferences_type_info = new String[]{'FlatShippingPreferences','urn:ebay:apis:eBLBaseComponents','FlatShippingPreferencesType.FlatShippingPreferencesType_e','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}